﻿@model IEnumerable<Agencia.WsAerolinea.Vuelo>

@{
    ViewBag.Title = "ListaVuelos";
    Agencia.Controllers.ReservacionController con = new Agencia.Controllers.ReservacionController();
    List<Agencia.WsAerolinea.Pais> paises = con.Lista_Paises();
}

<h2>Lista de Vuelos</h2>
<center>
<table>
<tr>
<th>Sale de</th>
<th>Destino</th>
<th>Horas de Vuelo</th>
<th>Fecha de Salida</th>
<th>Fecha de Llegada</th>
<th>Precio</th>
<th></th>
</tr>
@foreach(var item in Model)
{
    DateTime duracion = item.Fecha.AddHours(item.Duracion);
    String horas = item.Duracion + " Horas";
<tr>
        <td>
        @foreach (var pais in paises)
        {
            if (pais.Id == item.Ciudad_Origen)
            {
                <span>
                @pais.Codigo , 
                @pais.Ciudad
                </span>
            }
        }         
        </td>
        <td>
            @foreach (var pais in paises)
            {
                if (pais.Id == item.Ciudad_Destino)
                {
                <span>
                @pais.Codigo , 
                @pais.Ciudad
                </span>
                }
            }         
        </td>
        <td>
            @Html.DisplayFor(modelItem => horas)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Fecha)
        </td>
        <td>
            @Html.DisplayFor(modelItem => duracion)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Precio)
        </td>
        <td>
           @if (item.Asientos_Diponibles <= 0)
           {
                @Html.ActionLink("Poner En Lista de Espera", "ListaEspera", new { id = item.Id })
           }
           else
           {
                @Html.ActionLink("Elegir Vuelo", "HacerReserva", new { id = item.Id })
           }
        </td>
    </tr>
}

</table>
</center>